irrigate by sprinkling water - French English Dictionary